Text copied to clipboard!
Заглавие
Text copied to clipboard!Backend Go разработчик
Описание
Text copied to clipboard!
Търсим опитен Backend Go разработчик, който да се присъедини към нашия екип и да помогне за изграждането и поддръжката на високопроизводителни, мащабируеми и надеждни бекенд системи. В тази роля ще работите в тясно сътрудничество с екипа от разработчици, продуктови мениджъри и DevOps специалисти, за да създавате ефективни и иновативни решения. Вашата основна отговорност ще бъде разработването на сървърни приложения, API-та и интеграции, използвайки Go. Ще трябва да проектирате и имплементирате нови функционалности, да оптимизирате съществуващия код и да гарантирате, че системите работят безпроблемно и сигурно. Освен това ще участвате в анализирането на изискванията, планирането на архитектурата и внедряването на най-добрите практики за разработка. Идеалният кандидат има солиден опит в програмирането с Go, разбиране на микросървисна архитектура и познания за бази данни като PostgreSQL, MySQL или MongoDB. Опитът с облачни платформи като AWS, Google Cloud или Azure ще се счита за предимство. Очакваме от вас да имате добри комуникационни умения, способност за работа в екип и желание за непрекъснато усъвършенстване. Ако сте мотивиран разработчик, който търси предизвикателства и възможности за професионално развитие, ще се радваме да се присъедините към нашия екип.
Отговорности
Text copied to clipboard!- Разработване и поддръжка на бекенд системи с Go.
- Проектиране и имплементиране на API-та и микросървиси.
- Оптимизиране на производителността и сигурността на системите.
- Работа с бази данни като PostgreSQL, MySQL или MongoDB.
- Интеграция с облачни платформи като AWS, Google Cloud или Azure.
- Сътрудничество с екипа за анализиране и реализиране на изискванията.
- Писане на тестове и документация за разработения код.
- Участие в код ревюта и подобряване на процесите за разработка.
Изисквания
Text copied to clipboard!- Опит в програмирането с Go.
- Разбиране на микросървисна архитектура и RESTful API.
- Опит с бази данни като PostgreSQL, MySQL или MongoDB.
- Познатост с облачни платформи като AWS, Google Cloud или Azure.
- Умения за работа с инструменти за контейнеризация като Docker и Kubernetes.
- Опит с CI/CD процеси и автоматизация на разгръщането.
- Добри комуникационни умения и способност за работа в екип.
- Желание за учене и усъвършенстване на техническите умения.
Потенциални въпроси за интервю
Text copied to clipboard!- Какъв е вашият опит с програмирането на Go?
- Можете ли да опишете проект, в който сте използвали микросървисна архитектура?
- Как подхождате към оптимизацията на производителността на бекенд системи?
- Какви бази данни сте използвали и как ги интегрирате в проектите си?
- Имате ли опит с облачни платформи като AWS, Google Cloud или Azure?
- Какви инструменти използвате за мониторинг и дебъгване на бекенд приложения?
- Какви са вашите предпочитани методи за писане на тестове?
- Как се справяте с работата в екип и комуникацията с други разработчици?